/* CSS Document */
body
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin:auto;
	background:#F7FBF9;
	font-size:13px;
}
#wrapper
{
	margin:auto;
	width:970px;
	height:auto;
}
#sologan
{
	width:970px;
	height:70px;
	/*background:#FFCC00;*/
	background:#FDEE06;
	float:left;
	text-align:left;
	line-height:5px;	
	box-shadow:0 0 6px #EAA604 inset;
}
#sologan h2,h5
{
	margin-left:10px;
}
#banner
{
	width:970px;
	height:317px;
	float:left;
}
#afterbanner
{
	width:970px;
	height:40px;
	float:left;
	margin-bottom:1px;
}
#menu
{	
	width:700px;
	height:40px;
	float:left;

}
#menu ul
{
	padding:0px;
}
#menu li
{
	display:inline;
	text-align:left;
}
#menu a
{
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:14px;
	background:#DF0000;
	/*background:#FC0303;*/
	text-decoration:none;
	line-height:3px;
	padding:5px 10px;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	behavior:url(ie-css3.htc);
	/*box-shadow:0 0 6px #DD0202 inset;*/	
}
#menu a:hover
{
	background:#F90000;
}
#search
{
	width:270px;
	height:40px;
	float:left;
	text-align:right;
}
.tb
{
	margin-top:10px;
}
#content
{
	width:968px;
	height:auto;
	float:left;
	background:#FFFFFF;
	behavior:url(ie-css3.htc);
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:4px solid #EEEEEE;
}
#leftmenu
{
	width:325px;
	height:auto;
	float:left;
}
.itemleftmenu
{
	width:315px;
	height:auto;
	margin-left:5px;
	margin-right:5px;
	float:left;
	box-shadow:0px 2px 3px #CCCCCC;
	behavior:url(ie-css3.htc);
	border-radius:10px;
	margin-bottom:10px;
}
.titleitemleftmenu
{
	width:315px;
	height:30px;
	background:#DE0101;
	float:left;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.titleitemleftmenu p
{
	margin-left:10px;
	text-align:left;
	font-size:14px;
	color:white;
	font-weight:bold;
	line-height:2px;
}
.contentitemleftmenu
{
	width:315px;
	height:auto;
	float:left;
}
.contentitemleftmenu li
{
	list-style:url(../images/li2.gif);
	text-align:left;
	
}
    .contentitemleftmenu li a {
        text-decoration:none;
        color:#0066CC;
	    line-height:20px;
	    font-weight:bold;
	    font-size:14px;
    }
.shoppingcart {
    width:90px;
    height:auto;
    float:left;
}
.shoppingcart img {
    text-align:right;
    margin-top:20px;    
    margin-left:30px;
}
.moneycart {
    width:225px;
    height:77px;
    float:left;
    text-align:left;
}
.moneycart p {
    color:darkblue;
    font-size:18px;
    font-weight:bold;
    text-align:left;
    line-height:10px;
    font-family:'Times New Roman';    
}
.spacemoneycart {
    width:225px;
    height:12px;
    float:left;
}
.moneycart a {
    color:darkblue;
    font-size:18px;
    font-weight:bold;
    line-height:25px;
    font-family:'Times New Roman';
    text-decoration:none;
}
.imgnews {
    width:83px;
    height:83px;
    float:left;
    margin-left:10px;
    margin-bottom:10px;
    border:1px solid #CCCCCC;
}
.imgnews img {
    margin:2px;
}
.spacenews {
    width:315px;
    height:10px;
    float:left;
}
.contentnews {
    width:200px;
    height:85px;
    text-align:left;
    float:left;
    margin-left:10px;
    margin-bottom:10px;
    margin-right:10px;
}
.contentnews a {
    font-size:12px;
    font-weight:bold;
    color:black;
    text-decoration:none;
}
.contentnews a:hover {
    color:#666666;
}

.spxemnhieunhat
{
	width:148px;
	height:auto;
	float:left;
	border-radius:5px;
	border:1px solid #CCCCCC;	
	margin-left:5px;
	margin-top:5px;
	margin-bottom:1px;
}
.desspxemnhieunhat {
    width:148px;
    height:40px;
    float:left;
}
.desspxemnhieunhat a {
    font-size:13px;
	color:#333333;
    text-decoration:none;    
}
.desspxemnhieunhat a:hover {
        text-decoration:underline;
    }
.spxemnhieunhat img
{
	margin:2px;
	width:144px;
    height:100px;
}
.spxemnhieunhat p 
{
    font-size:13px;
    color:red;
    font-weight:bold;    
}
#maincontent
{
	width:643px;
	height:auto;
	float:left;
}

.wrapperspmoi
{
	width:633px;
	height:264px;
	float:left;
}
.wrapperitemmaincontent
{
	width:633px;
	height:500px;
	float:left;
}
.itemmaincontent
{
	width:633px;
	height:auto;
	float:left;
	margin-left:5px;
	margin-right:5px;
	position:relative;
}
.titleitemmaincontent
{
	width:633px;
	height:20px;
	float:left;
	z-index:1;
	position:absolute;
	text-align:left;
	top:0;
	left:0;
}
.titleitemmaincontent ul
{
	padding-left:10px;
}
.titleitemmaincontent li
{
	display:inline;
}
.titleitemmaincontent a
{
	background:#FF9900;
	color:#FFFFCC;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	padding:5px 10px;
	border-top-left-radius:10px;
	text-decoration:none;
	border-top-right-radius:10px;
}
.titleitemmaincontent p
{
	background:#C40000;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	padding:5px 15px;
	font-size:16px;
	color:#FFFFFF;
	margin-left:20px;
	/*margin-right:490px;*/

	line-height:15px;
float:left;
width:auto;
}
.contentmaincontent
{
	width:633px;
	height:auto;
	box-shadow:0px 3px 3px #CCCCCC;
	border:1px solid #CCCCCC;
	float:left;
	z-index:0;
	top:25px;
	position:absolute;
	border-radius:10px;
}
.xemtatca
{
	width:633px;
	height:25px;
    float:left;
	text-align:right;	    
}
.xemtatca a
{
	background:#DE0101;
	padding:3px 7px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;	
	text-decoration:none;
	color:white;
	font-size:13px;
}
.spmaincontent
{
	width:148px;
	height:auto;
	float:left;
	margin-left:7px;
	margin-bottom:3px;
	margin-top:5px;
	border-radius:5px;
	border:1px solid #CCCCCC;	
	position:relative;
}
.spmaincontent img
{
	margin:3px;
	width:142px;
    height:100px;
    display:block;
}
.desspmaincontent {
    width:148px;
    height:40px;
    float:left; 
}
.desspmaincontent a
{
	color:#333366;
	font-size:13px;
	text-decoration:none;
}
.desspmaincontent a:hover
{
	text-decoration:underline;
}
.spmaincontent p
{
	color:red;
	font-size:13px;
    font-weight:bold;
}

.addcart
{
	width:90px;
    height:30px;
    float:left;
}
.addcart a {
    background:blue;
    padding:3px 7px;
    text-decoration:none;
    font-size:12px;
    border-radius:3px;
    color:white;    
}
.addcart a:hover {
    text-decoration:underline;
}
.infocart {
    width:633px;
    height:auto;
    float:left;
    border-radius:5px;
    background:#0066CC;
    margin-top:10px;
    margin-left:5px;
    margin-right:5px;
}
.textinfocart {
    width:300px;
    height:auto;
    float:left;
}
.textinfocart p {
    color:white;
    font-family:'Times New Roman';
    font-size:18px;
    text-align:left;
    margin-left:10px;
    line-height:15px;
}
.actioninfocart {
    width:333px;
    height:auto;
    float:left;
}
.actioninfocart li {
    display:inline;
    line-height:50px;
}
.actioninfocart li a {
    background:#cbecf2;
    padding:5px 7px;
    font-size:14px;
    color:#F90000;
    text-decoration:none;
    border-radius:5px;
}

.actioninfocart li a:hover {
    text-decoration:underline;
}

.detail {
    width:58px;
    height:30px;
    float:left;
}
.detail a {
    background:blue;
    padding:3px 7px;
    text-decoration:none;
    font-size:12px;
    border-radius:3px;
    color:white;    
}
.detail a:hover {
    text-decoration:underline;
}
.imgdetailproduct {
    margin-top:13px;
    width:200px;
    height:200px;
    float:left;
    margin-right:10px;
    border:1px solid #CCCCCC;
    border-radius:5px;
}
.imgdetailproduct img {
        width:194px;
        height:194px;
        margin:3px;
}
.contentdetailproduct {
    margin-top:13px;
    width:409px;
    height:200px;
    float:left;
    margin-right:10px;
    border:1px solid #CCCCCC;
    border-radius:5px;
}
.textcontentdetailproduct {
    width:409px;
    height:120px;
    float:left;
    margin-top:5px;
}
.textcontentdetailproduct p {
    line-height:10px;
    font-size:16px;
    text-align:left;
    margin-left:30px;
}
.contentdetailproduct li {
    display:inline;
    padding:5px;
}
.contentdetailproduct li a {
    background:#CCCCCC;
    color:#0066CC;
    font-size:14px;
    padding:5px 7px;
    border-radius:3px;
    text-decoration:none;
}
.contentdetailproduct li a:hover {
    text-decoration:underline;
}
.titlecontentdetailproduct {
    width:409px;
    height:30px;
    background:#0066CC;
    float:left;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.titlecontentdetailproduct p {
        color:white;
        font-size:18px;
        text-align:left;
        margin-left:10px;
        line-height:2px;
        font-family:'Times New Roman';
}
.baivietlienquan {
    width:631px;
    margin-top:15px;
    height:auto;
    float:left;
    border:1px solid #CCCCCC;
    border-radius:5px;
}
.titlebaivietlienquan {
    width:633px;
    height:30px;
    float:left;
    background:#0066CC;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.titlebaivietlienquan p {
    font-family:'Times New Roman';
    font-size:16px;
    line-height:1px;
    text-align:left;
    margin-left:10px;
    color:white;
}
#footer
{
	width:970px;
	height:60px;
	background:#000099;
	float:left;
}
#footer p
{
	margin-left:20px;
	text-align:left;
	font-size:12px;
	color:white;
	line-height:10px;
}


/*edit by PAN*/
.product-thumb
{
    display:block;
    overflow:hidden;
    position:relative !important;
    margin:auto !important;  
    margin-top:5px !important;  
    width:110px;
    height:90px;
    font-size:11px;
}
.post-thumb
{
    font-size:11px;
    width:80px;
    height:80px;
    overflow:hidden;
    color:#bfbfbf;
}
.close{position:absolute; display:block;width:16px; height:16px; z-index:1000; top:0;right:0;
       cursor:pointer;
       background-image:url("../Images/delete-icon.png");
       
       }
.product-name{font-weight:bold;}
.product-info{font-size:0.9em !important; line-height:1.4em !important;}
#menu a
{
    /*font-family:Arial, Tahoma, Verdana,Sans-Serif; font-weight:bold; */
    text-shadow: 0 0 1px rgba(0,0,0,0.8);
    font-weight:bold;
}

.post-item{display:block; clear:both; margin:5px 20px 5px 20px;overflow:auto;}
.post-item .post-image{float:left;display:block; border:solid 1px #bfbfbf; padding:3px;}
.post-item .post-title{font-size:18px; color:#4f4f4f; float:left; display:block; text-decoration:none; margin-left:10px;}
.post-item .post-excerp{float:left; text-align:left; overflow:show; clear:none; font-size:12px; color: #6f6f6f; padding-left:10px;  width:400px;}
.bold{font-weight:bold;}
.italic{font-style:italic;}

#search-text
{
    box-shadow: 2px 0 2px 2px #efefef inset;
    border-radius:3px 0 0 3px;
    border: solid 1px #bfbfbf;
    border-right:none;
    padding:2px;
    height:25px;
    width:150px;
    text-indent:8px;
    float:right;
}
#search-button
{
    float:right;
    display:block;
    width:25px;
    height:27px;  
    margin-top:10px;    
    border:solid 1px #bfbfbf;    
    border-left:none;
    background-color:White;
    border-radius:0 3px 3px 0;  
    background-image:url('../Images/toolbar_find.png');
    background-position:center center;
    background-repeat:no-repeat;
    padding:0;  
}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.align-left{text-align:left;}
.align-right{text-align:right;}
#account-panel a{color:black;text-decoration:none;font-size:13px; font-weight:bold;}
#account-panel a:hover{color:red;}
.info-tabs{list-style-type:none;padding:0;}
.info-tabs li
{
    float:left;
    
}
.info-tabs li a
{
    color:White;
    text-decoration:none;
    font-size:1.1em;
    font-family:Times New Roman,Serif;
    display:block;    
    font-weight:bold;
    width:150px;
    height:25px;
    line-height:25px;
    margin:-3px 3px 0 3px;   
    background-color:#0066CC;    
    border-radius:6px 6px 0 0;
    }
.info-tabs li a:hover{background-color:#4E9CFC;}
.itemleftmenu .para{font-size:13px; margin:5px;}
.form-table
{
    margin-left:20px;    
}

.form-table td,.form-table th{line-height:2.5em;}
.form-table input[type="text"]{border-radius:4px; border:solid 1px #bfbfbf; padding:3px; text-indent:5px; width:200px;height:20px;}
.form-table textarea{border-radius:4px; border:solid 1px #bfbfbf;width:200px; height:60px; padding:3px;}
.data-table{margin:0 20px 0 20px; border:solid #bfbfbf; border-width:1px 0 1px 0; border-collapse:collapse;  position:relative;}
.data-table th,.data-table td{line-height:25px;border:none; padding:3px;}
.data-table th{background-color:#bfbfbf;}
.data-table td{border-bottom:solid 1px #bfbfbf; max-width:220px;min-width:80px;}
.field-validation-error{color:Red;}
.required:after{content:' *';color:Red;}
.lspace20{margin-left:20px;}
